body {margin:0; background:url(../images/body_bg.png) repeat-x #3885CC;
      font-family:Verdana, Helvetica, sans-serif; font-size: 14px}

#container {width:1000px;  margin:0 auto; }

#header {height:95px;}
#logo {float:left; padding:33px 0 0 45px; font-size:32px;
       font-family:"Comic Sans MS", cursive;}
#logo a {display:block; color:#FFFFFF; text-decoration:none;}
#logo a:hover {color: #99FFFF;}
#slogan {float:right; padding:33px 45px 0 0; color:#FFFFFF; font-size:16px;
         text-align:center; font-family:"Comic Sans MS", cursive;}
#header_menu {text-align:center; color:#3885CC; font-size:14px; font-weight:bold;
              height:36px; background-color: white; padding-top:31px; width:1000px}
#header_menu a {color:#3885CC; text-decoration:none;}
#header_menu a:hover {color:#99FFFF;}

#main {background:white; font-size:13px; line-height:17px; color:#333333; 
       float:left; width:960px; min-height: 400px; padding: 20px; top: 50px}
#main br {line-height:10px;}
#main a {color:#3885CC;}
#main a:hover {color:#21517F;}



#footer {color:#D8E7F4; text-align:center; font-size:10px; margin:2px 0 15px 0;}
#footer a {color:#D8E7F4;}
#footer a:hover {color:#B0CEEA;}

.licence {font-size: 12px; text-align: center}
.chyba {color: red; margin-left: 20px;}
.uspech {color: blue; margin-left: 20px;}

.registrace ul, .registrace li {display: block; margin: 15px; list-style: none;}
#remail, #rheslo, #rpotvrzeni {width: 250px;}
.registrace li label {margin-left: 20px;}

.login ul, .login li {display: block; margin: 15px; list-style: none;}
.login li label {margin-left: 20px;}


#sprava_vloz_ulici_box {position: relative; left: 0px; top: 0px; width: 920px;
                        height: 290px; margin: 15px;}
#sprava_vloz_ulici_box fieldset{ height: 290px; width: 906px;}
#search_frame { border: 1px gray solid; z-index: 3; width: 180px; height: 180px; left: 95px;
                position: relative; margin: 0px 0px 15px 0px; /*display: none*/}
#search_frame ul, #search_frame li {display: block; margin: 0px; padding: 0px; list-style: none; left: 0px}
#search_frame li:hover{background-color: #FFFF88;}
#sprava_seznam_ulic_sledovanych {position: relative;  top: 0px; left: 0px;
                                width: 280px; min-height: 50px; margin: 15px; float: left;}
#sprava_seznam_ulic_nesledovanych {position: relative;  top: 0px; right: 0px;
                                   width: 570px; min-height: 50px; margin: 15px; float: right}


.sprava_seznam ul, .sprava_seznam li {display: block; margin: 0px 10px 0px 10px; list-style: none;}
.sprava_seznam li label {margin-left: 20px;}
.sprava ul, .sprava li {display: block; margin: 15px; list-style: none;}
.sprava li label {margin-left: 20px;}

.admintermin ul, .admintermin li {display: block; margin: 15px; list-style: none;}
.admintermin li label {margin-left: 20px;}
#asave_update_ok, #adelete_ok {margin-left: 20px; background-color: white;}
#asave_update_file, #adelete_file{margin-left: 20px; background-color: white; width: 250px;}
#aaction_save_update{margin-left: 20px; background-color: white; width: 150px;}

 
.index_nesledovanych {text-align: center; bottom: 0px;}
.white_background {background-color: white;}
.cancel_img_white_bg {background: url(../images/multiply.gif) no-repeat white;}
